(function(){
	var reportAddr=""; // 用户取当前地址
	var streetAddr = ""; //用户街道地址
    var accidentProvince="";//用户当前所在省
    var accidentCity="";//用户当前所在市
    var accidentArea="";//用户当前所在区
    var accidentLng=""; //用户当前所在经度
    var accidentLat="";//用户当前所在纬度
	var lnglatXY=[];  //用户当前经纬度存储
	
	// map.centerAndZoom('深圳', 12);var map = new BMap.Map();
	try {
		//百度地图
		var geolocation = new BMap.Geolocation();
		var map = new BMap.Map();		

		//创建地理编码实例
		var myGeo = new BMap.Geocoder();
		geolocation.getCurrentPosition(function(r) {
			if(this.getStatus() == BMAP_STATUS_SUCCESS) {
				var pt = r.point;
				// 根据坐标得到地址描述
				myGeo.getLocation(pt, function(result) {
					if(result) {
						var addComp = result.addressComponents;
	
						console.log(result.address);
						console.log(addComp);
						console.log(result.point);
	
						reportAddr = result.address;  //事故地址
						accidentProvince = addComp.province;  //事故省份
						accidentCity = addComp.city;  //事故城市
						streetAddr = addComp.street + addComp.streetNumber;	//街道及街道号
						accidentArea = addComp.district;  //事故所在行政区
						accidentLng = result.point.lng;  //事故纬度
						accidentLat = result.point.lat;  //事故经度
						lnglatXY = [accidentLng, accidentLat];  //事故经纬度存储
  
						var A = new BMap.Point(accidentLng, accidentLat);
						var B = new BMap.Point(114.066337, 22.536516); // 深圳市会展中心经纬度
						// var B = new BMap.Point(121.491065,31.192278); // 上海市会展中心经纬度
						sessionStorage.setItem('test', map.getDistance(A,B).toFixed(0)); 
	
						sessionStorage.setItem("accidentWhere",reportAddr);  //存储 定位地址
						sessionStorage.setItem("streetAddr",streetAddr);  //存储 街道信息
						sessionStorage.setItem("accidentProvince",accidentProvince);  //存储 定位省
						sessionStorage.setItem("accidentCity",accidentCity);  //存储 定位市
						sessionStorage.setItem("accidentArea",accidentArea);   //存储  定位行政区
						sessionStorage.setItem("accidentLng",accidentLng);   //存储 定位经度
						sessionStorage.setItem("accidentLat",accidentLat);   //存储 定位维度
						sessionStorage.setItem("lnglatXY",lnglatXY);   //存储  定位经纬度
					}
				});	
			} else {
				alert('百度地图定位获取定位失败。')
			}
		});
	} catch (error) {
		console.log(error);
	}
})();
